Exhibit 10.7 SHAREHOLDERS AGREEMENT Date: 5 April 1994