About Badr Foundation Ltd (11886760) United Kingdom