About Twi Research Centre (cymru) Limited (04896607) United Kingdom