About Yasha Spice Limited (12148854) United Kingdom