About Slx Limited (12198744) United Kingdom