BGEO Commences Share Buyback and Cancellation Programme