bp is a petrol station offering a variety of fuel options and services such as a car wash and restroom. The earnify app allows customers to earn rewards on purchases.