BP Ventures Closes Its Doors: What It Me BP Ventures ends its 20-year run, raising questions about corporate investment strategies in the ene...