About Cara Investment Ltd (11065106) United Kingdom