About Novumis Ltd (10854178) United Kingdom