The Nameserver ns2.apollo.pl have a IP Address of 91.121.222.16 which is hosted on France.
Apollo Sp. z o.o., Sklep komputerowy Apollo