About Mena Investment Partners Gp Limited (12100611) United Kingdom