About Micrafilter Limited (03817109) United Kingdom