STOCK PURCHASE AGREEMENT BY AND AMONG SANGOMA TECHNOLOGIES US INC., SANGOMA TECHNOLOGIES CORPORATION, STARBLUE INC., BLUE FACE HOLDINGS LIMITED, STAR2STAR HOLDINGS, LLC, AND SELLERS’ REPRESENTATIVE DATED AS OF JANUARY 28, 2021 CONTENTS