Berlin-based Cloover secures €1.04 billion financing commitment to build the ‘Shopify for energy’ - Tech Sentiments