It has been 5 months since the account was set up, yet they still haven't sent a physical credit card that enables me to start using it. I have sent more than 3 reminders and they have consistently lied to me that they have sent a card.
Absolutely rubbish. They'll now face a legal complaint in court for their breach of contract.
Claim your business profile now and gain access to all features and respond to customer reviews.