British independent science fantasy.
Director
Special Effects Technician
Special Props
Special Effects