Akella
2 members Developer & PublisherFounded in 1993 and headquartered in Moscow, Akella has become a leading developer, publisher, and distributor of PC console games and multimedia products...
This member has provided no bio about themself...
Founded in 1993 and headquartered in Moscow, Akella has become a leading developer, publisher, and distributor of PC console games and multimedia products...