About Ivy Media Ltd (12806226) United Kingdom