452 employees
Capita translation offers translation, localization and interpretation services in 150 languages for organizations.
2003