Opprettet 2006 (Tyskland), Penumbra is Brain egen 11 tilknyttede merkevarer og 2214 konkurrerende merkevarer. Penumbra is Brain-merket eies av Paion, et selskap oppført i Francfort. Selskapets internasjonale verdipapiridentifikasjonsnummer (ISIN) er DE000A0B65S3. Penumbra is Brain kommer under Bioteknologi-bransjen.