NCGA HOLDINGS LIMITED