About New World Executive Search Limited (SC668072) United Kingdom