The Startup Race Ltd. Registered in Scotland, company number SC536976.
Registered office: Orchard Brae House, 30 Queensferry Road, Edinburgh, EH4 2HS.
© Copyright The Startup Race 2026 | Finding Neo's Since 2016