About Offworld Studios
Offworld studios are an independent studio providing set design and build, prop making, special effects, costumes and creature creation for TV and film.
More about Offworld Studios
Offworld Studios is located at unit 12 west link business park, M50 1ew City of Salford
07949875400
http://www.offworldstudios.co.uk