About Menel Ventures (uk) Ltd (13198730) United Kingdom