About Cara-sales Limited (04127801) United Kingdom