About Fintext Research Limited (12912693) United Kingdom