About Kec Ventures Ltd. (11766778) United Kingdom