About Mirus Investments Ltd (11404257) United Kingdom