About Mira Ventures Limited (08656973) United Kingdom