About Nikubi Ventures Ltd (12033661) United Kingdom