Gnp, Ltd.