About Scl Interim Management & Consultancy Ltd (11704846) United Kingdom