WuXi STA, a subsidiary of WuXi AppTec, has received scores of 60+ with a Silver rating from EcoVadis, a provider of business sustainability ratings, for its three sites in China. The scores were received for active pharmaceutical ingredients (API) R&D and manufacturing from the Changzhou site, and for formulation development and manufacturing from the Shanghai […]