29 employees
Translation and localization company developing technologies to automate the translation process.
2005