About Ifc Media Limited (NI612480) United Kingdom