About Mimo Global Ltd (12422938) United Kingdom