MAINSTREAM RENEWABLE POWER S… 580930 valuation | Upswitch bv