About Happyhoundsbath Limited (10035132) United Kingdom