About Nubian Boutique Limited (12852244) United Kingdom