Opprettet 2010 (Sverige), Coffee Stain Studios egen 85 tilknyttede merkevarer og 2683 konkurrerende merkevarer. Coffee Stain Studios-merket eies av EMBRACER GROUP AB, et selskap oppført i Etats-Unis. ISIN-nummeret til EMBRACER GROUP AB er SE0016828511. Coffee Stain Studios kommer under Interaktive medier-bransjen.