About Smelly Paws Limited (13645837) United Kingdom