I’m pretty sure that’s them.
I was given a little card over 5 years ago, I think it was in with one of those Hello Fresh or similar boxes of ingredients & recipes. Something like $100 value of wine, but you had to sign up. I did. And I’m pretty sure where this comes from (have had it before).