Global Provider of Payment Services
for Online Business

Contact Us

LION Payment UK Ltd. Business Address: 25 Finsbury Circus, London EC2M 7EE

LION Payment UK Ltd. Registered Office Address: 5 Fleet Place, London, EC4M 7RD

LION Payment UK Ltd. is a company registered in England & Wales; registration number 12019936.

LION Payment UK Ltd. is an Authorised Payment Institution (API) that is authorised and regulated in the United Kingdom with the Financial Conduct Authority (FCA), our FCA firm reference number is 924946.