Gemaakt in 2006 (Duitsland), Penumbra is Brain bezit 11 zustermerken en 2214 concurrerende merken. Het merk Penumbra is Brain is eigendom van Paion, een bedrijf dat is vermeld in Francfort. De ISIN code, het internationale identificatienummer van het beursgenoteerde bedrijf, is DE000A0B65S3. Penumbra is Brain behoort tot de bedrijfssector Biotechnologie.