KARTEN TECHNOLOGIES LTD