News

The Depot, which opened in 2021, was given a 'Very Good' rating by the BAFTA Albert Studio Sustainability Standard. Owned by Liverpool City Council, the studio is managed by the Film Office and ...