REGISTRATION AND INVESTOR RIGHTS AGREEMENT by and between KESTREL GROUP LTD and AmTrust Financial Services, Inc. Dated as of May 27, 2025