The Jellyroll Rockheads were a thrashy punk band from Japan around 2000 - 2004 give or take. I don't know much about this band but I do have their complete recordings album titled Wake Up, Music. Some really cool stuff, this is one of my favorite tracks of theirs!