About Miro Capital Limited (09573964) United Kingdom