About Nubia Hair & Beauty Supplies Ltd (12283368) United Kingdom