Big Innovation Centre Company
The Big Innovation Centre exists to help businesses, public agencies and universities put their open innovation principles into practice.
Industry:
Information Technology
Headquarters:
London, England, United Kingdom
Employees Number:
11-50
Estimated Revenue:
$1M to $10M
Register and Claim Ownership