About Mimo Communications Ltd (10693851) United Kingdom