About Mena Investment Partners I Founder Lp (SL034065) United Kingdom