Yep. That sounds like Xosar. She has released some great stuff on her own, and they have had a couple of releases together as Xamiga.