About X Ventures Beauty Ltd (13033981) United Kingdom