MEGAWATTS POWER TRADING LIMI… 578231 valuation | Upswitch bv