About Masterfilter Limited (09096965) United Kingdom