Phone: +86 021 64252619 Email:

Contact Us

Get in Touch

Your message has been sent. Thank you!

Contact Us

If you're not failing every now and again, it's a sign you're not doing anything very innovative. If my films don't show a profit, I know I'm doing something right.

The Office

  • Address: No. 4600 Longwu Road, Shanghai,200241, China
  • Phone: +86 021 64252619
  • Email:

Business Hours

  • Monday – Friday 8:15 AM to 4:45 PM (Beijing Time)

This site uses cookies. By continuing to browse,you agree to our use of cookies. ACCEPT Privacy