From what I've seen, it's Shadowrun, chummer! Seems to capture the setting well, with megas ruling the world, dirty deeds done in the shadows, and the non-corporate "citizens" leading a very hardscrabble life. As noted, no apparent magic, so not quite, but still very good at the setting. Sort of the "other side" of Leverage.