About Filter Technology Limited (02417565) United Kingdom