About Elixier London Beauty Ltd (11053904) United Kingdom