Criminals! They have stolen the balance of my funds with my existing card no longer working AND, they required me to upload government issued ID in order to get a new card but it's clear now that NO SUCH CARD WILL EVER BE ISSUED! Absolutely scamming criminals. Do not give a cent to them and do not give them any of your personal information!
Claim your business profile now and gain access to all features and respond to customer reviews.