About Fincord Holding Ltd (12644630) United Kingdom