About Sl6 Investments Limited (07448815) United Kingdom