About Filtermist Holdings Limited (03312267) United Kingdom