About Menarich Investments Ltd (10876193) United Kingdom