ALP TECHNOLOGIES LTD