About Badr Development Company Limited (06616559) United Kingdom