Founded in 1998, ChinaCache is the first and largest CDN in China and Largest carrier neutral data center in Beijing, located in the Tianzhu Free-Trade Zone..