About Paw & Palm Holdings Limited (12576488) United Kingdom