30 employees
Look is an optical products brand that designs, manufactures and distributes eyewear and frames.
1978