Institutes buying! Check 13G from Oct. 6, 2017. Pioneer Asset Management SA (PAMSA) have a 2.7% stake. http://ir.chinacache.com/sec.cfm