Somehow stole my creditcard info and processed a membership charge using this website. Never heard of this company. Company has only been in online…