About Alpha & Omega Beauty Ltd (10867486) United Kingdom