
INNOVO gives access to clean technologies accelerating their growth by creating sales and in turn helping their clients reduce both their carbon footprint as well as that of their customers with a goal to provide profitable net-zero for all.
Location: United Kingdom, England, London
Employees: 11-50
Founded date: 2012