About Mimo Capital Limited (13063703) United Kingdom