If you have the browser installed, then I recommend contacting the developers, because it's impossible to download it on my side. Launch the browser, then go to Help > About and note the contact options, then report the issue you're having to the developers.
I also checked the official website, but I didn't find anything related to contact information.