About Imtex Controls Limited (02485308) United Kingdom