About Germac Filtration Services Limited (NI012636) United Kingdom