This is huge. EcoCash Holdings has appointed new directors after all but two resigned. In total, eight directors have ...