Megaspeed says Alice Huang left in August 2025
Megaspeed says its former chief executive Alice Huang officially left on 30 August 2025 and has had no role since, the South China Morning Post reported. The Singapore cloud company also denied claims about its supply chain.
Read the full story on The Next Web.