| Company information ITR is a private limited company registered in the UK. Company Registration Number : 2005663 Directors: D. John Fisher and Helen Eckersley UK Office | ITR International Translation Resources Ltd | | 1 Dolphin Square | | Edensor Road | | London | | W4 2ST | | UK |
|