About Maxx Products Ltd (11098543) United Kingdom