Health, Safety & Environment Total says it’s found leak 29/03/2012 By Keith Findlay French energy company Total has said it has identified the source of its leak on the Elgin platform in the north Sea.