Demand and supply problems are likely to cap the run-up in oil prices, says Richard Martin at IMA Asia.