History
Emerging Markets
Our Value Add
See all Investment Strategy
NCI is a leading life insurance company in China with headquarters in Beijing. NCI was established in August 1996 and has grown rapidly to become number three of the big six life insurance companies in China (based on premium income).
Investment date: June 2011
Country: China
Industry: Financials
Status: Realized