Registered entities
PETAL
Reg. No. 40203035971Latvia
PETAL CARD, INC.
Reg. No. 811417454United States
PETAL CARD, INC.
Reg. No. 718802United States
Reputation
Customer rating 1.3 / 5 across 94 reviews.
Web presence
Top audience: United States 98.7%, United Kingdom 0.9%, Brazil 0.1%, India 0.1%, Mexico 0.1%.
Share of voice
Share of voice in United States: 96.1% of web traffic across its competitive set; worldwide: 63.4%.
