About Mimo 83 Limited (10491854) United Kingdom