About Filtermech Holdings Limited (06428675) United Kingdom