About The Thackray Medical Research Trust (CE016051) United Kingdom