About Teammax Investments Limited (11847226) United Kingdom