About Finmodo Ltd (10925008) United Kingdom