United Kingdom
View On IPO.GOV.UK
on 12 Feb 2025
Last Applicant/ Owned by
DRFQ
4th floor 100 Fenchurch Street
London, , EC3M 5JD
Serial Number
UK00004159612 filed on 12th Feb 2025
Processing of electronic payments;Payment card services.
UK00004159612
Word
Individual