About Niobe Salon & Spa Ltd (09972480) United Kingdom