Krupp Stahl just means it has Krupp Steel barrels. Pictures of the stampings on the barrels would probably indicate more about the maker if no maker's name is on the frame. A fore end will likely have to be a custom made affair. Good luck and welcome to the forum...Geo