About Finoid Limited (11246930) United Kingdom