About Leitzen Ventures Ltd. (09092112) United Kingdom