About The Duffy Foundation (CS004386) United Kingdom