BP Awards Quad 204 Contracts – Analyst Blogby Bob MitchellSeptember 13, 2013April 17, 2021British energy giant BP plc ( BP ) and its partners have handed over contracts in excess of £1 billion …read more