About Cuttle Brook Management Company Ltd (11715796) United Kingdom