About Nubian Ventures Ltd (13199569) United Kingdom