Fundado en 1985 por Denis Howe, lo aloja el Imperial College de Londres.