This was indeed a great band, a band from the University city Uppsala. Unfortunately they only released one album, their debut, with us, from where this song is taken.
Besides, they only released one more album before calling it quits, which in itself was sad. Because this is really cool indie alternative music. Great stuff if you ask me.