About Innovex Global Executive Search Limited (12870751) United Kingdom