About Techmax Ltd (04771657) United Kingdom