About Filtercite Ltd (10444508) United Kingdom