About Nowik Ventures Ltd (12818876) United Kingdom