2
10
2 answers have been researched
out of a potential 12 (1 Companies x 12 Metrics x 1 Years).

16.6 %

Researched

OFRA Cosmetics is an international skin care and cosmetics company located in Pompani Beach, Florida.