ENDURANCE TECHNOLOGIES LTD