About Novum Consulting Limited (11745743) United Kingdom