The nameserver nel.edu have a IP Address of 46.4.116.125 which is hosted on Germany.
Neuro Enocrinology Letters - issue Vol.44(1) 2023 - NeL.edu