About Teamax Technology Limited (10389060) United Kingdom