Sort:  

It says printed in Spain, so not sure if it's all their own design and as I couldn't see any printing facilities inside the shop

Oh okay. They must be just selling them. Brilliant idea on teh framing tho