About Maxx Spice Ltd (11185214) United Kingdom