About Fintechos Technology Uk Ltd (11857916) United Kingdom