About Mena Foundation Int (SC531852) United Kingdom