9 employees
Alafranga Language Solutions offers translation, interpretation, transcription, subtitling, and project management solutions.
2002