About Leh Ventures Ltd (12027192) United Kingdom