About Novum Executive Search Limited (13291562) United Kingdom