About Best Star Nails Ltd (12502630) United Kingdom