8 employees
The Language Center offers Translation, Web Localization, Interpreting, DTP, Transcription, Subtitling services in numerous languages.
1990