TBD
Looking for a particular Owl biomedical, Inc. employee's phone or email?
The Owl biomedical, Inc. annual revenue was $3 million in 2026.
7 people are employed at Owl biomedical, Inc..
Owl biomedical, Inc. is based in Goleta, California.
The NAICS codes for Owl biomedical, Inc. are [54171, 5417, 541, 541714, 54].
The SIC codes for Owl biomedical, Inc. are [873, 87].