About Spice Invaders Tamworth Limited (09430847) United Kingdom