About The Felix Dexter Foundation (CE000678) United Kingdom