Creature FX TD
Framestore
United Kingdom