About The Cyfarthfa Foundation (12990619) United Kingdom