About Mehak Investments Ltd (11172216) United Kingdom