About Sko Holdings London Ltd (11640986) United Kingdom