If you can't update the program using the built-in Update module, then you can use the official website to do it. Access the website and download the version that corresponds to the one installed on the computer you use.
Official website: http://www.studiotax.com/en/?page=2
Secondly, make sure you don't have any proxies set up on Internet Explorer or StudioTax and then check again for updates availability.