Post-production and visual effects company Fin Design launches Shanghai office.

Go to link