164 employees
Welocalize Life Sciences provides translation services, interpretation, and localization services for all global biotechnology companies.
1997