About The Wellspring Charity Foundation (CE003318) United Kingdom