78351230
Jan 13, 2004
Oct 3, 2006
apparatus, machine and installations for purification of water, namely, continuously self-cleansing sand-based filter for water treatment by means of physiochemical or biological processes
Environmental Control Apparatus