OpenCompanies

I Squared Capital (UK Parent) Limited