About Kcl Ventures Ltd (10045508) United Kingdom