
Cleo Henry is a writer and researcher based in London. She is a film and theatre critic and has been published in The Upcoming, The ISIS and Notes magazine, amongst others.
Cleo Henry is a writer and researcher based in London. She is a film and theatre critic and has been published in The Upcoming, The ISIS and Notes magazine, amongst others.