About Tamasha Spice Limited (10975362) United Kingdom