IMO PRECISION CONTROLS LTD