About Mena Investment Partners Founder Limited (12385221) United Kingdom