CHINACACHE INTERNATIONAL HOLDINGS LTD. (a Cayman Islands corporation) 5,500,980 American Depositary Shares Representing 88,015,680 Ordinary Shares UNDERWRITING AGREEMENT