Site design and operation of the service is bad.
Require selfie + ID after loading a large amount $$$ on the card
How large is large? on their site it shows as $2,500/2,500/£2,000 being the maximum top up for an unverified account, anything above that you will need to verify, if your amount is above this you would need to verify.