Address

Shanghai Free Trade Zone North Zhang Jia Bang Road No 68 Block 6

Phone
+86 21 5169 9088