The Nameserver ozelot.noc.hs-owl.de have a IP Address of 131.234.194.200 which is hosted on Germany.
Webauftritt der Hochschule Ostwestfalen-Lippe - University of Applied Sciences