The Nameserver ns2.tabodcha.co.pl have a IP Address of 178.19.105.197 which is hosted on Poland.
OPIS STRONY.