About Kaylek Ventures Ltd (11528033) United Kingdom