Ncpc, Ltd.