About Netfin Technologies Limited (10023136) United Kingdom