The Nameserver ns2.dexa.fi have a IP Address of 51.83.237.133 which is hosted on Poland.
Shop powered by PrestaShop