About Cabot Square Capital Nominee Limited (04766358) United Kingdom