The Nameserver ns1.20uploads.com have a IP Address of 144.76.226.131 which is hosted on Germany.
Just another WordPress site