163 employees
DEBRA is the national charity that supports individuals and families affected by Epidermolysis Bullosa (EB).
$58K sweet spot round size
Most of their 1 investments are in rounds between $58K and $58K
1978
Excelian raised $58K on July 25, 2017
Investors: DebRA