The U.K. outpost is located in that country’s "Silicon Fen," known for its cluster of technology and life sciences companies.