About Slsr Ltd (13086527) United Kingdom