Unlimited cards

Can you please explain how this is possible and how is this related with Bitcoin?
I have doubt whenever I hear word
unlimited, especially in business that is related with crypto and cards.
Domain is really weird, and it is recently created that increases risk of using this service, and same goes with UK registered company that is often used by scammers.