About Badr London Ltd (11792944) United Kingdom