I'm not signed up with this company and didn't receive the email. I don't like this type of solicitation for a charitable request. Under most circumstances I'd consider it SPAM, unwanted junk mail. Most certainly SPAM if I wasn't signed up with the company.
If I was signed up and the sole purpose of the email was to make me aware of a charity I would question the legitamacy of the email. If it was an email from a company that I'm signed up to and they're making me aware of a possible shop with the mentioning of any charity (which I consider a solicitation), I'd be irritated. I have a separate gmail for my shop/IC related endeavors. I don't login to the "business" account looking for ways to give money away. It takes time to read an additional sentence and my time is money. My little IC mystery shopping business is not in a position to make charitable donations. I don't like the nonprofitabable distraction.
Regardless of how it's presented, I don't like it. It's an intrusion of my time/money. I'm not signed up with or aware of any MSC's that are a non-profit or not-for-profit. If the MSC wants to make me aware of THEIR contributions w/every shop completed I may or may not choose to work with that company. Even then, I believe they may be alienating a percentage of potential and current shoppers. Some people may be irritated, offended, or just not care for that particular charity.
Some schedulers work as IC's for more than one company and apparently maintain an email list so they can make shoppers aware of other opportunites with companies they may not be signed up to. It makes it difficult for weeding out a spoofed email and SPAM.