Netflix creates UK production hub at Shepperton Studios

Netflix has announced it is creating a dedicated production hub, featuring 14 sound stages, workshops and office space, at Shepperton Studios in the United Kingdom.
Read more