OPEN TECHNOLOGY SERVICES UK LIMITED
Company Number: 13639972
REGISTERED OFFICE
91 WIMPOLE STREET
LONDON
W1G 0EF
ENGLAND
LONDON
W1G 0EF
ENGLAND
Incorporation Date:
23/09/2021
Previous Name:
OPEN INS SERVICES UK LIMITED
(until 11/03/2024).
INDUSTRIES
62020 – Information technology consultancy activities
Controlled By
