About Ssl (holdings) Limited (07974287) United Kingdom