bp is a gas station providing fuel and related services. They also supply and trade energy solutions.