About The Felix Dennis Foundation (CE019417) United Kingdom