The Nameserver ns2.explainingexcitement.com have a IP Address of 185.228.18.253 which is hosted on Germany.
Blue Media Website - free website template, Free HTML CSS Layout