About Mec-tec Ltd (10580180) United Kingdom