Operator of an online printing technology company intended to make the design more accessible and sustainable. The company's technology provides tools to create customized print products online and pr...

Information Technology
London, United Kingdom
Founded 2004
440 employees
Website
Valuation
$57.1M
Latest known
Share Price
N/A
Total Raised
$49.1M
Last Round
N/A