ICNT, INC. THIRD RESTATED SHAREHOLDERS AGREEMENT