About Scala Filtration Technology Ltd (12629922) United Kingdom