About Holly S Doggy Deli Ltd (12054270) United Kingdom