Looking on their site and I can't see the requirements are for opening an account/getting a card.
I know its a wholesale/trade operation, but has anyone set up an account with them recently? Interested to know what it costs and what documents you need.
Cheers