When you go to log into Telleroo, you will currently head to either:
beta.telleroo.com
admin.telleroo.com
From the 16th April, both will move to app.telleroo.com.
You don't need to do anything. Both existing links will be redirected to the new one, you'll just see email and banner notifications to make you aware of the change.