About Maxx Investments Limited (06787498) United Kingdom