The Nameserver dropthishost-65762d24-02fd-4d7e-836e-e7cd598b9bd7.biz have a IP Address of 188.138.125.235 which is hosted on Germany.