Tag: Shell Energy Retail

PayPoint

New energy for PayPoint

Bill payment service provider PayPoint has started 2020 with a raft of contract renewals that sees it hold on to some of the biggest names serviced at its 28,000 sites across the UK and extend the services offered in these stores.