About S L Strategies Limited (11450795) United Kingdom