About Pooch Zen Ltd (12590760) United Kingdom