Thomas Allen British, b. 1989

Born in London in 1989, Thomas Allen is a self-taught artist. Thomas Allen’s work has been exhibited in venues such as the London Science Museum, the Royal College of Art and the Mall Galleries, recently winning the CASS Prize, the Anthony J Lester Art Critic Award and the SEAWARD Prize in London.