About Nubian Tress Ltd (12923831) United Kingdom