About Fintech & Payments Consulting Limited (13681829) United Kingdom