About Mimo Connect Ltd (11744508) United Kingdom