About Omdurman Limited (SC687042) United Kingdom