http://www.leftcommunism.org/index.php?lang=en
It is a split from the ICC. Devrim
And an unnecessary one, I would add.