SHARE PURCHASE AGREEMENT between CARBO CERAMICS (MAURITIUS) INC. and CARBO LLC and Petro Welt Technologies AG and PeWeTe Evolution Limited Dated as of 21 July 2017