The nameserver thirdforcenews.org.uk have a IP Address of 172.67.136.99 which is hosted on United States.
Third Force News