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.