UK entech Octopus Energy’s valuation soars above €1.6B after this partnership; find out more about this new deal, investment
Countries around the world are taking steps to lower their carbon footprint and emissions. Japan snagged the limelight in October ...