About Studio20 Hair & Beauty Ltd (13593294) United Kingdom