They are now requiring a three-month deposit and two nearly back-to-back credit checks on new customers.
I find this approach rather excessive, especially since they take their payment in advance!
5 months ago
Octopus energy has a
4.1
average rating
from
6,323
reviews