About M.t.m. Products (industrial Screen Process Printers) Limited (01287490) United Kingdom