STOCK PURCHASE AGREEMENT by and among StarStone Finance Limited, Core Specialty INSURANCE Holdings, Inc. and NORTH BAY HOLDINGS LIMITED dated as of June 10, 2020