This is it. They are from Manchester. There's not much written down online about them. My theory is that they are friends with WU LYF. Check out their Facebook about section and you'll see why!
As for the song, it's pretty frikken miserable but that and stunning in equal measure. Enjoy some wallowing!