2020 named ‘Year of the Start-up’ with record 770,000 UK businesses created

2020 named ‘Year of the Start-up’ with record 770,000 UK businesses created