2010 – 2010 Company name Ecotricity Group Limited Place Stroud, Gloucestershire Country United Kingdom