Launched in 2019 and based in Central London, Ivy Rock Partners is a low volume, high quality boutique search firm.