British energy retailer Octopus Energy intends to launch a new European tech hub in Paris as part of a broader initiative to invest some EUR 1 billion (USD 1.07bn) in green energy projects in France.