The Nameserver dropthishost-dbebf7f3-ae4b-43c2-b15a-38b224187584.biz have a IP Address of 188.138.125.235 which is hosted on Germany.