86-773-2865632(Int'l)
service@chinatravel.com
That page seems to be getting lost without a local guide!