About Filtration Technical Services Limited (09677247) United Kingdom