Something was certainly happening with cryptomixer.io, because on 28.05 they wrote a statement on the site. I searched a bit, but I didn't find anything from the recent past that was related to them.
See, I was pretty sure that they had something shady going on, and I'm also sure that people in the know like icopress can agree with that.
I can't say I am surprised at this.
Although I too do not have any information on what might have happened to this mixer. Maybe they had just went offline like all the other mixers that shut down before them.