About Techres (emea) Limited (04905135) United Kingdom