About Mena Developments Limited (NI062081) United Kingdom