About Spice Management Limited (08971361) United Kingdom