YP ENGINEERING LTD