About Novum Investment Limited (12058292) United Kingdom