Endeavor Ireland, the non-profit organisation that supports entrepreneurs, announces key leadership changes as The Edge vows ...