About Mea Management Ltd (10044128) United Kingdom