Minehead, England, United Kingdom
Other,
Sci-Fi Castings comprise of a specialist team of sculptors, model and mould makers manufacturing science ficti