We are currently updating our website. 

Please leave your name, email and get notified when the website is ready.

Thank you for visiting our website.

Have a good day!

Magellan Team

Mail sent!

Magellan Headquarters:
Room 2502, Tower B, Eton Plaza No. 555 Pudong Avenue
Pudong District Shanghai 200120
Tel: +86 21-61002820 Fax: +86 21-61002823.