About Spice Technology Limited (06886048) United Kingdom