Estabelecido na sede global da MUBI em Londres, Bobby Allen é vice-presidente sênior da área de produção da empresa e, como tal, é responsável pelo desenvolvimento e produção dos filmes da MUBI em todo o mundo. Com mais de 20 anos na indústria global de cinema e entretenimento, antes da MUBI, Bobby foi produtor de filmes independentes e vice-presidente de vendas e aquisições da Celluloid Dreams, chefe de produção da MTV Films Europe e chefe de aquisições da Film Four. Ele também ocupou cargos executivos em vendas e aquisições internacionais de filmes em empresas como Lionsgate e Mayfair Entertainment.