English: ESCo
Welsh: cwmnïau cyflenwi ynni
Subject: Amgylchedd
English definition: energy supply companies