About Deshi Spice (swansea) Ltd (11089567) United Kingdom