Last year saw just 520 startups set up, way down from 1,400 in 2014; Innovation Authority says policies must cater to both startups and later-stage firms
Last year saw just 520 startups set up, way down from 1,400 in 2014; Innovation Authority says policies must cater to both startups and later-stage firms
Recent comments