The official website of the Torrents Downloader is not working anymore which means it's impossible to download the application using that source. However, you have the possibility to download the application through the download page provided by Software Informer. Access the page and wait a few seconds and then the most recent version of the software will be downloaded to your computer.
Note: Make sure to use Run as Administrator before installing the software.