TicknPay Technology Europe

Mobile First Pre-purchase request and approval Process Automation Tools for Mastercard cards Enabling smarter business

Name *

TicknPay Technology Europe Limited is a company registered in Malta under company registration number C79656 and having its registered address at Suite 5, Valley Towers, Valley Road, Birkirkara BKR9022 Malta.