About Cara Inc Limited (03499721) United Kingdom