The nameserver ns2.geniuscowboy.com have a IP Address of 146.185.161.224 which is hosted on Netherlands.
503 Backend fetch failed