BP Ventures is shutting down, ending a nearly 20-year run marked by lackluster returns, per TechCrunch.