Octopus Investment Australia has officially launched its new $10 billion renewables “platform”, that will seek to finance big solar, wind and battery storage projects and has already bought the…