ISOLA GROUP LTD. SHAREHOLDERS AND REGISTRATION RIGHTS AGREEMENT