About Sc Executive Search Ltd (13604186) United Kingdom