About Badr Corporation Ltd (13668987) United Kingdom