I.D.E.A. Ltd. (Innovative Drugs European Associates)
I.D.E.A. Ltd. – Your Legal Representative for Clinical Trials in the EU