T techcrunch.com The “United” Kingdom just punched the European startup scene in the face 1 points jonnycombust 10 years ago 0 comments