About Arty Farty Beauty Ltd (12425950) United Kingdom