About Ifac Ltd. (05386389) United Kingdom