Cnc-Spirit Technology Ltd.