About Ivy Capital Advisors Limited (09910588) United Kingdom