About Nexton Fintech Plc (12369902) United Kingdom