About The Ian Foster Stroke Research Foundation (CE004287) United Kingdom