About Serena Beauty & Spa Ltd (11091125) United Kingdom