STUBLTD.com charged $39.95 to my checking account debit/credit card. I went to the website and it is very nonspecific. There is no way to tell what th…