Unit 1B, Station Yard, Edington, Edington, BA13 4NT, UK
IDDEA is a renewable energy company based in Wiltshire UK. Specialising in domestic PV solutions, commercial PV solutions, battery storage, commercial solar power purchase agreement and our community installation scheme Solar Streets.