About Lil India Tandoori Limited (SC629416) United Kingdom