About Ifc Shellco Limited (SC711040) United Kingdom