Trio Petroleum Corp entered into a purchase and sale agreement to acquire all interests in certain assets from Marlin Resources Ltd. The transaction is subject to necessary approvals and contingencies.