ELLIPSE ENGINEERING LTD