About Spice International Trading Company Limited (11227874) United Kingdom