Headquarters: Zug
Employee Number: 11-50
Estimated Revenue: up to $960 millionRead
Industry: PharmTech