The Nameserver ns2.watchlords.com have a IP Address of 199.167.203.40 which is hosted on United States.
Watchlords - the original and only uncensored watch forum