I used barmy flags when I got mine but it was 2002 for the World Cup in Japan. There are companies that do printed flags but this was fully stitched with an embroidered Toby tyke badge. Still in one piece after all these years.
Barmy flags in Manchester are great, http://www.barmyflags.co.uk/ there are cheaper printed ones Such as this lot https://www.ukflagcompany.co.uk/football-flags.html