About Electric City Solutions Limited (12606435) United Kingdom