About Wanstead Spice Limited (11965108) United Kingdom