About Ifrc Holdings Limited (13087226) United Kingdom