About India Village Restaurant Limited (04617547) United Kingdom