CPS, Ltd.