About Slx Systems & Operations Ltd (12381582) United Kingdom