About Indian Shop Newbury Ltd (11826235) United Kingdom