About Eghosa Anchor Of Hope Foundation Ltd (11950252) United Kingdom