About Misha Investments Ltd (12722336) United Kingdom