About 7 Squared Capital Ltd (12899060) United Kingdom