About Mena Developments Limited Limited (10568382) United Kingdom