Mimeo.com

Release Summary

Mimeo.com opens new 65,000 sq. ft. digital print production facility in Hayward California. Opening is second in 2 years. New facility to support growing demand and record company sales.

Mimeo.com