Nah I've never heard it. But it's great, when is it from though? It's got this like late 90s early 2000s feel to it. I feel like I've heard their name before though, they might have done the opening or ending to some anime I've watched.
I mean I know quite a few bands and records, but I always hesitate to say that I know a lot about J-pop/J-rock because there's always someone who can 1up me and then I look like an idiot.
Also I love your avatar, spin that record all the time. So bummed they called it quits.