About Serena Spice Ltd (SC609226) United Kingdom