International Telecom Centre Limited Company number03322903 StatusLiquidation TypePrivate Limited Company Incorporated24 Feb 1997 Nature of business 6420 Registered office 176 CastelnauLondonSW13 9DH Accounts Year ended 31 Jul 2000 31 Jul 1999 31 Jul 1998 Data JSON Markdown