About Studio 18 Hair And Beauty Ltd (09341089) United Kingdom