Service as the foundation for scale
The Times recently reported that Britain is now home to 80 billion-dollar start-ups, more than any country except the US and China. With 23 new unicorns created in the past year, this is Britain’s highest-ever total - a welcome sign of the…