About Sl&kl Ltd. (10418253) United Kingdom