CI ChinaCache International Holdings Ltd. Data centres and digital infrastructure Beijing, Beijing ChinaCache International Holdings Ltd. is a Chinese internet services provider founded in 1998 and headquarte…