Potential imbalance in oil demand and supply on the cards - Offshore Energy