Yes. All payments are made through Checkout.com which is authorised and regulated as a Payment institution by the UK Financial Conduct Authority.