Copyright © 2025 NOVATUM All Rights Reserved.
Official MC Principal Member
NOVATUM TECH LIMITED incorporated in the United Kingdom under company number 12170240 and licensed by Financial Conduct Authority (FCA) as an Authorised Payment Institution (license number 916677) for provision of payment services. NOVATUM TECH LIMITED is registered at 50 Liverpool Street, London, England, EC2M 7PY. NOVATUM TECH LIMITED is registered with Information Commissioner’s Office under reference number ZA878024.