About Maxi Mlm Holdings Limited (12710481) United Kingdom