About Maxi Filtration Limited (05341118) United Kingdom