About Ecotricity New Ventures Limited (11099389) United Kingdom