About Ifrc General Treasury Ltd (11962027) United Kingdom