About Garcha Investments Ltd (09795301) United Kingdom