About Ifc Corporation Limited (10582156) United Kingdom