Moving Picture Company (MPC) is a global leader in visual effects and production, headquartered in Soho, London with global facilities located in Vancouver, Los Angeles, New York City, Montreal, Amsterdam, Bengaluru, Paris, and Shanghai.
Advertisement