A Study of Efficacy and Safety of Idebenone Vs. Placebo i... | NCT04152655 | Trialant