13 employees
Itlocal is a translation and localization agency that specializes in media, legal Translations, web localization, and staffing.
2010