About The Pet Patch Ltd (12086358) United Kingdom