bp is a petrol station offering a range of fuel options and a store with restrooms. The earnify app allows customers to earn rewards on purchases.