Made by Moulinsart, Brussels, the maker of all things Tintin. 

Poster measures 19.6" wide x 27.6" tall. Poster comes rolled in a sturdy mailing tube.