About Fintecha Limited (09221239) United Kingdom