About Ifc International Filter Company Limited (09346393) United Kingdom