About Natasha Spice Ltd (11496515) United Kingdom