About Nubian Ventures Associates Limited (13613117) United Kingdom