About Cani London Ltd (10514438) United Kingdom