MOO
An online print and design company. We believe in the power of great design and the difference it can make to the world.
Launch date
Employees
Market cap
-
Enterprise valuation
€18—27m (Dealroom.co estimates Apr 2006.)
Company register number 108851
London England (HQ)
Authorizing premium user...