205 people are employed at Mepha / Teva Switzerland.
Mepha / Teva Switzerland is based in Basel, Basel City.
The NAICS codes for Mepha / Teva Switzerland are [3254, 32541, 32, 325].
The SIC codes for Mepha / Teva Switzerland are [283, 28].