About Ic Mec Tec Ltd (11082316) United Kingdom