SHARE PURCHASE AGREEMENT Dated 28th December, 2018