About Mena Valley Limited (10579008) United Kingdom