About Filtermore Limited (08219728) United Kingdom