Mysterious charge showed up on my credit card. Never bought anything from them. Never been to their website. Looks like I'm not the only one that they…