13 November 2025Edinburgh, UK
This year's entry window will close at 23:55 on Monday 9 June.
Please click here to view our privacy policy.