About Novum Management Consultants Limited (11582734) United Kingdom