About Spice Intelligent Solutions Limited (11199847) United Kingdom