Share sale and purchase agreement