On whether they store your card details.....

1. At my very fist card use, I was required to separately send images of my Card & ID Card (with the sensitive CVV detail hidden). I take it that this was simply a KYC exercise on their part.

2. No card details are stored during any transactions. They explicitly indicate this on purchase the portal you use. See attached sample.

Tony