About Caro London Limited (08492070) United Kingdom