About Atta El Roi Foundation Ltd (08514587) United Kingdom