Contact us
Addr:308, Building 32#, No.680 Guiping Road,Xuhui District, Shanghai 200233, China
Tel:+86 021 54231685 FAX: +86 021 54231681
Mail: Sunqing@iplant.com.cn