Special Effects Supervisor
Absolute Effects UK Ltd
United Kingdom