About Miru Investments Limited (11271087) United Kingdom