Telr complies with various international regulations and standards related to payment processing and data security.
We have an option on the profile to update your account details.
No, You can't
You can change your password and also add 2FA for your account. Also you can contact customer support to resolve this issue.