Recently started looking into card and crypto payment options and have some thoughts.
One thing I noticed is that the details matter more than the headline offer.
This resource I came across really helped on licences held abroad and what they mean.
Feel free to check it out.
Worth a look:
non uk casinos accepting uk players