About Slk Holdings Limited (12430077) United Kingdom