Edinburgh, United Kingdom

Scale up or fall down: Scotland's growing tech sector