About Grand India Ltd (12551648) United Kingdom