Safety and Acceptability of Deferiprone Delayed Release T... | NCT03802916 | Trialant