Approx. 24.5" excluding tassels (if any shown).  Age is a best estimate, if shown.
 
Unsure of background.  The sewn on letters and smaller tassels lead me to believe this is 1920s-1930s.  It is also 3 separate sections sewn together - black/white/red.  It is missing one of the bottom two tassels.  I had no luck with basic online searches.  The AI search showed that Germany used these colors in the 1930s, but also that it was highly likely related to a shipping company.  It has the "nautical" look to it in my opinion so at this point in time that would be my best guess - related to a 1930s era German (Bremen port) shipping company.  Shows some normal light dirtiness, mainly in the white background areas, but overall good condition.

I ship felt pennants in a bubble envelope.  Smaller ones are shipped flat.  Longer ones with one or two folds - lightly folded with tissue paper placed at the point of the fold.  I have shipped thousands of felt pennants this way with minimal issues.  If you want it shipped another way, I will gladly work with you, but please ask what it will cost before buying.  My shipping cost as quoted is via a bubble envelope.  Thanks!