About Finovia Ltd (10622818) United Kingdom