About Mimo 88 Ltd (11568172) United Kingdom