About Novell Ventures Ltd (10314604) United Kingdom