About S2lr Ltd (10825996) United Kingdom