About I Squared Capital (uk Parent) Limited (08338623) United Kingdom