Coming Soon.
© Clique Payment Tech Limited – All rights reserved. Clique Payment Tech Limited is a company incorporated in England and Wales under company number 13871190. The registered office is located at 10 Park Place, Leeds, England, LS1 2RU. No portion of this website may be reproduced or copied without the prior written consent of Clique Payment Tech Limited. Please read our terms and conditions before opening an account.
Clique Payment Tech Limited is a Distributor of Modulr FS Limited who is authorised by the Financial Conduct Authority (FRN: 900573). Clique Payment Tech Limited is registered with the Office of the Information Commissioner (No. CSN2734214).