DATE: 21 May 2021 AGREEMENT FOR THE SALE AND PURCHASE OF THE ENTIRE ISSUED SHARE CAPITAL OF MAGICARD HOLDINGS LIMITED Between