Published by: Storax Inc.
Specialized in the design, manufacture, and installation of signs and exhibition stands.
(click to enlarge)