Asset Purchase Agreement by and among Trio Petroleum Corp Trio Petroleum Canada, Corp. and Capital Land Services Ltd.