Share purchase agreementShare purchase agreementWhat is a Share Purchase Agreement?Draft Share Purchase Agreement for Private limited CompanyAnatomy of a share purchase agreement