The nameserver investorcentre.co.uk have a IP Address of 12.183.16.149 which is hosted on United States.
Computershare Investor Centre - UK