About Spice Invaders Limited (08959170) United Kingdom