About Sluk Holdings Limited (11181806) United Kingdom