The Nameserver ns1.el3ola.net have a IP Address of 136.243.44.244 which is hosted on Germany.
العلا للتسويق والتنسيق