About Henna S Salon And Spa Ltd (12050730) United Kingdom