About Ifrc Global Holdings Ltd (12238687) United Kingdom