Electrical/electronic Manufacturing - Chennai, Tamil Nadu, India
Worker
Contact Look Li
India CLEN is an electrical/electronic manufacturing company based out of No.16/8, Plot No.172, 22nd Cross Street, Indhira Nagar, Adyar,, Chennai, Tamil Nadu, India.