About Novum Invest Limited (05794214) United Kingdom