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

Poster measures 50 cm (19.6") wide x 70cm (27.6")tall. Semi gloss finish. Poster comes rolled in a sturdy mailing tube.