Useless. I live in the UK, can only get through by chat. I’ve told them the card has been declined with every provider I try to use it with and they’re saying it is the other providers fault not there’s. Will be advising all my friends, family and companies that I work with to steer clear.
Claim your business profile now and gain access to all features and respond to customer reviews.