The defence tech company’s 17 per cent share price drop after announcing major governance changes suggests it still has work ...