About Caro Holdings Ltd (12142164) United Kingdom