About Newlink Ventures Ltd (12760138) United Kingdom