Oprettet i 2006 (Germany), Penumbra is Brain egen 11 søstermærker og 2214 konkurrerende mærker. Mærket Penumbra is Brain er ejet af Paion, et selskab noteret i Francfort. ISIN, virksomhedens internationale værdipapiridentifikationsnummer, er DE000A0B65S3. Penumbra is Brain tilhører Bioteknologi erhvervssektor.