I'm assuming, since I can't find it, that there is no web portal for access to My Computers, so I can run a remote session from a computer WITHOUT TeamViewer installed?
https://login.teamviewer.com
Learn more about the latest feature we’ve released.
Discover quick, practical tips to get more out of TeamViewer each month.