About Filterspec Ltd (10787771) United Kingdom