The Nameserver ns1.artzweb.net have a IP Address of 87.239.23.64 which is hosted on United Kingdom.
Our human-edited web directory allows free, reciprocal and paid link submissions in many categories.