Im asking because im in search of free service which can receive money do anonymization and send money.
If you want to have a certain degree of anonymization for free, you may send your bitcoin to an offchain gambling site and withdraw it back to your personal address. If you do it again with a few different sites, even the owner of each individual site would not be able to track your bitcoin.
This would not cost you anything other than the transaction fees, though I am sure the sites will keep the deposit and withdraw records.