i'm in france but the strange thing is not the card , they sell licence to run the node and i was looking if it was legit or not.
Also the the green and blue website are identical to the
https://switchrewardcard.com but don't seem to offer any service.
I looked at the site and did not find anything suspicious there
If you are talking about this license for 25 euros
https://switchrewardcard.com/switch-node/Then this is a separate blockchain, and you better talk to tech support on this issue.
If I needed a cryptocurrency card, then I would find better known projects.