STC''s important project commissioned by the Nigerian company Green Recycling Industries Ltd. based in Agbara, Ogun State, has almost come to an end. STC, the well-known Italian engineering and contracting company has implemented the design, construction and supply of a complete lead acid battery recycling plant composed of a …