About Slsa Ltd (10102149) United Kingdom