About Maxihound Ltd (10648018) United Kingdom