About Filtermist International Limited (05671698) United Kingdom