About Ksll Holdings Ltd (11215462) United Kingdom