Skapat 2006 (Republic of Korea), Mabinogi egen 33 systervarumärken och 2683 konkurrerande varumärken. Mabinogi är en del av Nexon, börsnoterat i Francfort. Företagets isin-kod (International Securities Identification Number) är JP3758190007. Mabinogi tillhör affärsområdet Interaktiv media.