About Slt Holdings Limited (11076265) United Kingdom