The Nameserver dmz-dns3.helmholtz-muenchen.de have a IP Address of 146.107.3.88 which is hosted on Germany.
Helmholtz Zentrum München