Cant find anything on this frame help needed frame num k3123299 118 headset 31.6 seatpost up the diagnol tube there is a shadow of a sticker shimano deore xt or xtr
From the dropouts and detailing it looks like an inexpensive mass produced taiwanese product - these were available wholesale, and quite a few people badged them up.
They also appeared in some lower-end brand lineups.
Nothing wrong with them - and yours is a good colour
They were popular decent quality light and reasonably strong - biggest issue cracking the headtube, specially with those deep headset cups, riding with a loose headset or a long travel fork .
Often Aluforce but I think their frame numbers generally started AF