Company

INSTRA HOLDINGS (UK) LIMITED

Company Number: 09877716

REGISTERED OFFICE
4TH FLOOR, SADDLERS HOUSE
LONDON
EC2V 6BR
ENGLAND
Incorporation Date:
18/11/2015
INDUSTRIES
63110 – Data processing, hosting and related activities
Controlled By
Team Internet Group Plc Also controls 9 other companies!