NALA Payments Limited is a company incorporated and licensed under the laws of the United Kingdom, (company number 12792210) with its Registered Office located at International House, 64 Nile Street, London, United Kingdom, N1 7SR (“NALA”). NALA Payments Ltd is an agent of Modulr FS Limited which is regulated by the Financial Conduct Authority under the Electronic Money Regulations 2011 for the issuing of electronic money, under firm reference number 900573.
Updated over 3 years ago