CRITICAL FLOW SYSTEMS LTD