About Finascend Limited (11379120) United Kingdom