About Mimo Group Ltd (11843431) United Kingdom