The Nameserver dns2anfibic.ilimit.net have a IP Address of 80.94.2.226 which is hosted on Spain.
Puig descripción
Puig description