Outside the US, “TM” has no legal effect. It just means that someone regards the word (etc) as their trade mark. They may or may not have legal rights in it.
The ® symbol indicates that the mark has been registered. It means they do indeed have legal rights in it. Misuse of the ® symbol is an offence.