About Delsous Bahri Limited (09335636) United Kingdom