IMHO: probably a demo from a short-lived band that never made it big. It's not bad, but not that striking and original either. It sounds familiar because it's derivative of lots of things that were happening at the time. This is common, many good bands take a while to find their own voice, so in the early demos you hear echos of the bands and songs that influenced them.