Oliver Taylor, Chief Executive, bp Aberdeen Hydrogen Energy Limited