About Mira Investments Limited (04913581) United Kingdom