The nameserver abacus-leewell.co.uk have a IP Address of 140.174.167.201 which is hosted on United States.
abacus leewell