About Slt Holdings (uk) Limited (12633646) United Kingdom