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.