About Slck London Ltd (12229589) United Kingdom