About Indian Gallery Ltd. (SC338509) United Kingdom