About Indian Spice (swansea) Ltd (10308394) United Kingdom