About Spice Uk Holding Ltd (SC691659) United Kingdom