This is the Maiwa Denki band if I'm correct. I saw them live during an exhibition in Paris years ago, that was awesome!