About Ifo Holdings Ltd (SC573506) United Kingdom