Megawatt Technologies Ltd v Greenlight Planet Kenya Ltd t/a Sunking Kenya [2026] KEHC 10532 (KLR)
High Court
•
Commercial Case E253 of 2025
Decided: 19 Jun 2026