Shopzilla
Shopzilla manages a portfolio of online shopping brands that helps shoppers discover, review, and buy goods online. Learn more
Launch date
Employees
Market cap
-
Enterprise valuation
€150m (Public information from Jun 2011)
Company register number 05220340
London England (HQ)
Authorizing premium user...