SHARE PURCHASE AGREEMENT by and among VIRTUSA INTERNATIONAL B.V. AND the individuals and entities listed in Schedule I