About Maxx Solutions Ltd (13333952) United Kingdom