ENDURANCE TECHNOLOGIES LIMITED