There is no way a legitimate business will use NoChex. If you associate your company with NoChex, your reputation will suffer.
Anyone who makes a good statement about them probably is as shady as they are.
I have contacted them several times, as well as the business from which I made my purchase, with no resolution. Don't even try to get a refund from them, it will not happen.