I live in a big continental European city that also has a start-up hub. The companies here are also small, creative, solving problems, but don't necessarily aim for an exit and growth at all costs, many of them want to create a sustainable business solving a need that people have.
I think, to the economist, these are just SMEs and a start-up is about making money, an IPO, an exit, the unicorns. And of course London as one of the largest financial hubs will be a good place to start such a business.
But I've always thought of these "SME"-type start-ups as belonging to the start-up category too; after all they "start up" a company and often have ambitious goals and creative, tech driven approaches to solving problems. This is how I've thought it would work when I was younger, and it is how I still think it'd be good to do today, and how I'd try to build a company if I have a good idea to pursue.
Anyways, the point I want to make re the article is that I think the definition is narrow, leaves out a bunch of interesting companies, and thus skews the picture towards London. There are plenty of innovative places around Europe, it's just a different model of doing start-ups. IMO this overly financially motivated view onto the start-up world is quite a bit less interesting than a the broader (maybe harder to quantify) picture.