About Cara Technology Limited (02242098) United Kingdom