It looks like nothing was found at this location.
16, Lane 76, Wuyuan Road, Shanghai, China. 200031
+86 21 6225 6089 Ext. 801, 807