We believe in a world where technology accelerates decision making. We reduce the time it takes to identify, and then understand a business from months to minutes.
Location: United Kingdom, England, Crawley
Member count: 11-50
Investors 1
Date | Name | Website |
- | Syndicate ... | syndicater... |