About Ivy Capital Management Limited (13618633) United Kingdom