English: Barcud Derwen
Welsh: Barcud Derwen
Subject: Datblygu economaidd
English definition: Company name.
Welsh definition: Enw cwmni.