About Ksl Ventures Ltd (11374318) United Kingdom