English: technology commercialisation centre
Welsh: canolfan masnacheiddio technoleg
Subject: Datblygu economaidd