About Fintecs Limited (04169473) United Kingdom