It's by Color Fiend:
Here's the link.
It's a semi permanent, and supposed to last 4-6 weeks, but I have enough to keep touching it up every couple of weeks for awhile.
Sounds like I should have tried to bleach it for longer. I let the stuff sit for over 45 minutes, so I thought that was enough. D'oh!
Here's a pic of the current state: