100% sure this is a scam.
Here is why I think that:
1. I used the URL:
http://atobmix5vwucluyj.onion/ and when I "Check Mix" the status is: Status : "Waiting For Funds"

2. I contacted the admin via:
http://atobmix5vwucluyj.onion/contact/ and got no response.
3. I checked the transaction ID on Blockchain.com and the received time is 2020-03-10 18:59 with 237 confirmations. I'd be happy to share the transactionID with an admin over PGP.
Note: I will edit or repost if anything is resolved, but tread this with the upmost caution based on my experience and the posted before meIt seems I'm 0/2 with mixers recently and I'm down $500. Its a shame as these formerly reliable services have been replaced by sprawling scams. I think the only legit solution I'd try in the future is Wasabi Wallet's coin join and similar methodologies.