About Tecmaco International Limited (09500145) United Kingdom