About Carica Pets Limited (12045230) United Kingdom