About Ifr24gs Limited (11367483) United Kingdom