Logo of Huzzle
Petra Brands
image

Petra Brands

Los Angeles, California

We build data engineered brands that excel on global marketplaces.

Los Angeles, California

Retail & Consumer Goods
sidebar.industry
51-200
sidebar.employees
2017
sidebar.founded-year