Thank you for your post.
Just to clarify: Do you mean: https://www.itbrain.com/en/
Can you reach the website in the meantime?
are you located in the US? If so, please try to click on this link and reach our US site: https://www.teamviewer.us/