Yes, Skrill is a London, United Kingdom-based payments provider owned by Paysafe and Investcorp. It is licensed by the FCA in the UK and by FinCEN (Skrill USA) in the US.