Industry: Finance
Location: London, UK
Number of employees: 11 - 20
Business description: Odin is a community and set of tools for tech investors.
Long term we want to fundamentally reimagine the way communities and individuals create and distribute value.