Lately, there is also a similar thread mentioning about how to achieve anonymity on Ethereum. I suggest you can also look around over that thread in case there is some information that may help you.
Here is the thread, and yes Tornado cash are majorily suggested there:
Transfer Ethereum anonymously.
On a single note, there is also another alternative to the mentioned mixer:
tornado.cash has already been mentioned, but this service has a limit on certain amounts of 0.1 /1/10/100 ETH, which is not always convenient.
I recommend the handy mixer. I'm not ready to talk about maximum security, but this service helps to hide your payments from observers.
https://www.eth-mixer.com^ This is good advice and I used this before the two tumblers or ETH mixers. Even Tornado cash is good enough either I don't have a problem with both of these mixers if you really want to care about your privacy. Eth-mixer.com has also a thread here but they are an inactive long time ago. Here is the thread,
https://bitcointalk.org/index.php?topic=2930843.0.
However, we can use a decentralized platform for ETH transactions, as long as the ETH address is not linked to your personal identity you can still hide your identity.