About Slc International Limited (11095118) United Kingdom