https://start.teamviewer.com is a legitimate TeamViewer page! This page allows you to start TeamViewer from within your browser; if no TeamViewer is installed, you will be prompted to download it once you enter in the device ID.
Hope this helps!
Josh P. Senior Moderator
If my reply answered your question, help out other users and click the Accept as a Solution button below.