The Stitch Festival 20th March 2025 - 23rd March 2025 The Business Design Centre, London , United Kingdom