2191login
·
London, GB
licensed UK Payment Institution and the brains behind an innovative Open Banking payments platform. If you're fueled by fintech excitement and seek a global career journey, keep reading! What is Noda? Noda is reshaping o...