I saw this on "Wheeler Dealers" tonight. I've never heard of it but it sounds like more snake oil along the lines of Seafoam. Edd says it's new but I've found a few mentions of it going back to 2008.
https://www.youtube.com/watch?v=wiViPKIoG68
https://www.youtube.com/watch?v=wiViPKIoG68