Ecotricity is a British energy company based in Stroud, Gloucestershire, specialising in selling green energy to consumers that it primarily generates from its 87.2 megawatt wind power portfolio. From Wikipedia
The payments address forced installations on over 40,000 vulnerable households following a review that suspended the practice earlier this year.