About Ivy Lane Management Company Limited (12639222) United Kingdom