SHAREHOLDER AGREEMENT OF MEIRAGTX HOLDINGS PLC DATED AS OF