Cat. Name CAS. Structure Purity
R015346 Idebenone Sulfate Potassium Salt NA Idebenone Sulfate Potassium Salt ≥ 95%