The bike charity I volunteer at (Bikes for Refugees Scotland) has had this bike donated. It's a 1998 (I think) Villiger Arrow Spyce.
It looks to have full XT, Shimano Parralax hubs (though I'm not sure what range they're from) and Rockshox IndySL forks.
I'm not an expert but it looks like...