11 employees
KL Translations is a translation agency based in London providing language services in over 100 languages.
2013