LAMBDA ELCOT LIMITED - CIN U33111TN1984PLC011262 | Company