About Tecmac (uk) Limited (08752969) United Kingdom