"No-one" is the wrong answer.No one, but now it will be US companies running and selling it.
You doubt oil was the reason for the attack? How many times does Trump need to tell you, with his own words, that it was about oil. Seven times he mentioned oil in that mental press conference alone.
Some of the discussion here seeks to explain why US refineries need Venezuelan oil. So why didn't US refineries just buy it? Answer: Trump stopped it.
OFAC Terminates License Authorizing Certain Petroleum-Related Activities in Venezuela | Insights | Holland & Knight
The Trump Administration announced that it would end certain oil-related concessions involving Chevron Corp. operations in Venezuela granted by the Biden Administration.
www.hklaw.com