Back to previous Filtration Plant equipment and automation Robust and efficient automatic self-cleaning filter for fine filtration By Amiad Water Systems UK Ltd on 24th January 2018