The Nameserver ns2.touchdesign.de have a IP Address of 188.40.191.199 which is hosted on Germany.
Vergleich für Webhoster, Webspace & Webhosting mit vielen Kundenmeinungen und Informationen zu Webspace Angeboten.