About Sl Investment Holding Limited (12303876) United Kingdom