About Filtertec Holdings Limited (06662668) United Kingdom