I've heard that name applied to a bunch of places -- https://en.wikipedia.org/wiki/Silicon_Prairie seems accurate -- St. Louis is a new one to me. But I've probably just missed it, only taking note when I happen to hear such things nth hand (my extended family is from around St. Louis and I grew up/went to school in Illinois). Taking note, thanks for heads up! :)