About Fintec Holding Ltd (12638743) United Kingdom