Damn right from the gate on the first song its catchy as hell and gives me that great early 70s rock production vibes. Never heard of them but I'll have to check this one out too.
British? I'm guessing. There are a ton of those British bands that were considered "glam rock" at the time that sound really fun but pretty unheard of in the US (like Slade for example, except for that one cover everyone knows).