About Menea Global Ltd (10907867) United Kingdom