About Fintechiq Limited (13518496) United Kingdom