This page is a great reason why Last.fm should differentiate between bands with the same name. I came looking for more information from the Sierra music studio.  --> I'm listening to the Loudmouth that released one self-titled album in 1999, but I don't know if it is the British one...fore sure the music is Hard Rock/Punk like The Hellacopters
I'm listening to music from Sierra games [Silent Thunder, Starsiege], but I guess nobody else knows who that Loudmouth is. I'm guessing it's a [maybe dead?] sound studio that Sierra liked or something.