About Mimo S Limited (06846110) United Kingdom