Deposit methods available
Debit Card (UK issued only) - minimum £10
Please note that the card must belong to you and be registered in your own name. Personal Debit Cards only (Business Debit Cards not allowed).
Deposit time frames
Instant
Deposit fees
None