SponsorCheck
Is NTT Global Data Centers EMEA UK Ltd a Licensed Sponsor? UK Sponsor Licence Check