About Jaxx Animal Locuming Limited (11992627) United Kingdom