About Strategy Executive Search Ltd (11363072) United Kingdom