19 employees
Strike Visuals engages in the sales of outdoor event marketing and trade show masterpieces.
2012