About Fintechia Ltd (13120660) United Kingdom