Help Desk

Headquarters

Rm 82, 25/F Central Plaza, 381 Huai Hai Middle Road, Shanghai 200020

86 (0)21 6032 3566

All fields are mandatory

Required
Please enter a valid email address
Required
Required

You have characters left

Please click on the reCAPTCHA box.