What is a Bach TR500 trumpet?

It is an entry to intermediate level trumpet.