It's right there, many big companies already have their offices there, English is the official spoken language, it is basically a far as uk to reach from the point of view of any European citizen, and it is cheaper (I guess).
Taxation is lower BUT actually enforced: there is no such thing as City of London corporation, isle of man or crap like that.
I guess it is less "developed" than London, but becoming the next European tech hub might be a great drive for development.