Developer of an idea management software designed to crowd-source outcomes aligned to the business. The company's platform provides structure to capture, evaluate, develop, and select ideas, with all ...

Information Technology
London, United Kingdom
Founded 2011
94 employees
Website
Valuation
$60.4M
Latest known
Share Price
N/A
Total Raised
$20.5M
Last Round
N/A