EUDA Health Holdings Limited heeft aangekondigd dat Capes and Associates het dienstverband van Wei Wen Kelvin Chen als Chief Executive Officer van het bedrijf met ingang van 13 mei 2023 heeft beëindigd.