About Deja Hair And Beauty Ltd. (SC376378) United Kingdom