About Ssll Holdings Limited (08858967) United Kingdom