About Novagen Ltd (11295730) United Kingdom