About Filtro Water Ltd (12842778) United Kingdom