The Nameserver ns-1.leo.org have a IP Address of 62.146.26.33 which is hosted on Germany.
LEO.org: Ihr Sprachexperte im Internet - mit Online-Wörterbüchern, Forum, Vokabeltrainer und Sprachkursen. Im Web und als APP.