About Meru Investments Ltd (10637510) United Kingdom