About Cara (topco) Limited (11687363) United Kingdom