Left Handed Films [UK] Production Companies general manager: Riz Ahmed FILMS 2025Hamlet2020Mogul Mowgli