The Nameserver ns1.infocompany.ru have a IP Address of 178.218.208.146 which is hosted on Russia.
You don't have to install download manager, there is no annoying confirmation requests, all you need is to find the music you like and push the button.