http://www.boinkcash.com ?
I got "weird" email from them some time ago, weird because someone sent msg to support via my account and that wasn't me. Don't know what, just got automated email that they will answer to me.
I sent email to support about it, explaning situation, but nothing back, and plus i can't access their site for over 10 days.
Crazy huh?
ps - i can access true proxy to the home page