About Mirha Investments Limited (11582721) United Kingdom