Episode 2
Brand and Communication Assistant at Hitachi Europe
Smart Energy Lead, Social Innovation Business
Business Analyst, Social Innovation Business
European Headquarters
Hitachi Europe Limited
Ditton Park
Riding Court Road
Datchet
Slough, SL3 9LL, United Kingdom