Based in 61 Charlotte Street, Birmingham B3 1PX International Technical Translations Limited was classified as a Private Limited Company registered under the 03484665 registration number. This company had been launched 27 years ago before was dissolved on 2015-02-17.
The executives included: Nicola A. appointed in 2008 and Richard A. appointed in 1997 in December.