F forbes.com Britain's Best Tech Cluster You've Never Heard Of 6 points sstarr 12 years ago 0 comments