I have never heard of or even been to this website but a charge showed up on my debit. The whole thing is a scam. Their website doesn't even have a section to process payments, their about me is a template privacy policy they didn't even fill out, and they are not a legitimate business. They have linkedin, an address, and a phone number all of which don't check out.
The entire concept of Cpn numbers is fraudulent and illegal. If this is their idea of a "safe" front, I don't really have any desire to know what they are actually up to.
Do not do business with them! Do not hesitate if they charge you, and please, please, go the extra step and freeze your credit identity. Cpns are basically identity thieves.