SHARE PURCHASE AGREEMENT by and among AGILYSYS, INC. 1496458 B.C. LTD. BOOK4TIME PARENT, INC. 1494084 B.C. LTD. (FORMERLY 1000928634 Ontario Inc.) 1494085 B.C. LTD. (FORMERLY 1000928636 Ontario Inc.) THE UNDERSIGNED ENTITIES AND INDIVIDUALS (as...