About Cabot Square Alternatives Plc (12247083) United Kingdom