ITR has proven expertise in language engineering and multilingual publishing solutions. This allows us to offer a full range of technology services to our customers:
ITR International Translation Resources Ltd. Registered in England. No 2005663.
Registered Office: 1 Dolphin Square, Edensor Road, London W4 2ST. Trademarked materials appearing on this site are owned by those persons and companies holding the trademark.