Originally founded in 2002, it was held at the Stratford Picturehouse in London from 2008-2022, and in 2023 will be in central London at Prince Charles Cinema, the Picturehouse Central, the Garden Cinema and Rich Mix.
Initially established in 2002, it was hosted at the Stratford Picturehouse in London from 2008-2022, and in 2023 will be located in central London at Prince Charles Cinema, the Picturehouse Central, the Garden Cinema, and Rich Mix.