About Sl International Ltd (12640124) United Kingdom