About Ifm Master Holdco Limited (12327745) United Kingdom