About Sll Holdings Limited (11084994) United Kingdom