90 Delin Road
Waigaoqiao Free Trade Zone
Shanghai
200131
China