The Nameserver ns2.odds2odds.com have a IP Address of 88.80.2.79 which is hosted on Sweden.
The page is out of date