About Filtration Research Limited (10281907) United Kingdom