About Maxx Pharm Ltd (12108653) United Kingdom