About Star Filter Ltd (12394012) United Kingdom