bp is a petrol station offering a range of fuel options and services, including restrooms and pay-at-the-pump. It provides energy solutions through supply, trading, and shipping.