INSTRA HOLDINGS (UK) LIMITED
Company Number: 09877716
REGISTERED OFFICE
4TH FLOOR, SADDLERS HOUSE
LONDON
EC2V 6BR
ENGLAND
LONDON
EC2V 6BR
ENGLAND
Incorporation Date:
18/11/2015
INDUSTRIES
63110 – Data processing, hosting and related activities
Controlled By
