Celestica Technology Consultancy (Shanghai) Co. Ltd


31.22395, 121.63345

Street Address:

3000 Long Dong Ave., Building 1, Section 802A
Pudong 201203
CN