Britain’s next generation of entrepreneurs need permission to fail – and to do so publicly.
Around 660,000 new companies are registered in the UK every year. That’s the equivalent of 70 new businesses being formed every hour.
What we don’t often shout about is the fact that 60 per cent of those new businesses will go under within three years, and 20 per cent will close their doors within just 12 months.
Sign in to continue