About Ksl Holdings Limited (10154846) United Kingdom