London based NTT Ltd gives the nod to McKinsey veteran
New data centre underlines commitment to, and confidence in, the UK’s digital economy
NTT update, including briefing deck