About Filter Foams Ltd (08670434) United Kingdom