ASSET PURCHASE AGREEMENT dated 17 April, 2023 between