The Nameserver ns1.freedownloadcenter.com have a IP Address of 37.230.118.243 which is hosted on Russia.
Collection of free software downloads, free game downloads and desktop stuff for Windows.