About Happy Pups London Ltd (11376484) United Kingdom