About Slce Holdings Limited (10014086) United Kingdom