About Nubian Group Limited (12833558) United Kingdom