Upgrade browser for full Crunchbase experience. You're accessing Crunchbase in a browser that is no longer supported.
SELFA, Inc. Logo
SELFA, Inc. CB Rank
3000076
Heat Score
31
Medical device startup
Founded
obfuscation
Private Westlake Village, California, United States
Biotechnology
Health Care
Medical Device