About Indica Beauty Ltd (12315547) United Kingdom