Calvalley Petroleum
UK independent farms out Moroccan upstream assets
Finance