About Cannllefaes Ventures Ltd (12188046) United Kingdom