About Spice Platform Limited (12276391) United Kingdom