EDI, Ltd.