T

The Lily Foundation

17 employees

The Lily Foundation is the UK's leading charity dedicated to fighting mitochondrial disease.

Basic info

Industry

non-profit organizations

Date founded

2007

FAQ