Index Capital China is a money management firm based in Shanghai, China. Established in 2014, the firm focuses on the consumption, technology, and medical care sectors. The assets are managed by the executive management team.