About Garcha Property Group Ltd (10662431) United Kingdom