About S L Interim Consultancy Limited (11126022) United Kingdom