COMPETENT TECHNOLOGIES LTD