About Indo Spice Limited (09402438) United Kingdom