About Finovium Associates Limited (10574381) United Kingdom