About The Puppy Patch Ltd (13589002) United Kingdom