10 Upper Bank St, Canary Wharf
London, E14 5JJ
United Kingdom
Clifford Chance LLP, London
Energy Markets, Prosumers, Demand Response