Company Info
Company Name
ICterra Information and Communication Technologies Limited
Address
Suite LP37826 20-22 Wenlock Road N1 7GU, London, UK
Company Registration / Register Court
293 Green Lanes, London, UK, N13 4XS
Company No: 10965159
Managing Director
Mrs. Ayşe Gülçin Uslu