Absolutely useless, placed an order with them which didn’t arrive. I then had to chase them to find out what’s going on. Customer service is a joke, they make excuses and blame everything on their IT systems.
5 years ago
Planet Cards has a
2.2
average rating
from
23
reviews