ALMA TECHNOLOGIES LTD