The Nameserver tormento.olea.org have a IP Address of 195.201.24.84 which is hosted on Germany.
Ismael Olea — web personal