Turnover: ()

Country: United Kingdom

Investment fund specializing in innovation