About Slc Operations Limited (12448249) United Kingdom