About Maxi Cuddle Ltd (12708631) United Kingdom