Cate Lawrence
Today Barcelona renewable energy software company Delfos Energy announced a successful €6.3 million Seed round Delfos...