Head of Marketing
- Location
- Greater London, England, United Kingdom
Alibi Games is an indie game publishing label based in London with the goal of supporting great developers in bringing their games to global audiences across PC, Console and Mobile. Our core principle at Alibi is build a sustainable business, that grows with the success of our teams. We highly ...