About Mimo International Limited (10092124) United Kingdom