About Maxx Holding Ltd (09312688) United Kingdom