About Spice Indira Limited (08653399) United Kingdom