The Smart Shopper and My Leisure Discount are related. They both charge from the same information source. If you buy something online, and receive a further money saving or $dollars back offer, it will be these type companies. There will be fine print about the charges they will make after 30 days, but it's easy to miss, and once you push the "accept" or "more info" button, it's gone.
Eventually a call to their number will get through to cancel. They will cancel and refund your card if you demand it. ALWAYS get a confirmation number, note the date, and get the operator name.