Rambaud is a London based French artist whose practice encompasses a range of mediums including sculpture performance and film to explore archetypal imagery, fragility and the impossible. She has presented pieces at The Place, and Liverpool's 'Physical Fest'.