See 1 domain name(s) that specified Room C1106, No 70 Caobao Rd. Shanghai as their possible contact address.