35 employees
Localization Care is an agency that offers translation, transcription, localization, DTP, review, and project management services.
2010