About Micromax Investments Limited (10599611) United Kingdom