0
0
rank #1 ·
Starworld is an apparel brand owned by an international group which owns the Cotton Club that produces apparel and is a marketer and a vertically-integrated manufacturer. The company and brand's manufacturing centre is in Alexandria, Egypt, and the brand has offices in Warrington (England), Alphen aan den Rijn (Holland) and Nicosia (Cyprus).