The nameserver ns2.neomezeny-hosting.cz have a IP Address of 79.98.159.112 which is hosted on Czech Republic.
429 Too Many Requests