About Fintra Limited (06437392) United Kingdom