January 21, 2020 New premise at Al Quoz Around 124,800 square feet production unit has been set up at Dubai Al Quoz Industrial Area Share : 0