About S & Sk Holdings Ltd (SC630273) United Kingdom