About Sslp Holdings Ltd (SC699567) United Kingdom