Terrible they verify you, you make a deposit and then restrict your account so you cant get your money back. Multiple contacts with customer service and still unresolved. Dont bother absolute rip off. Their website says there regulated by the Financial services authority but their no longer authorized
Claim your business profile now and gain access to all features and respond to customer reviews.