About H. E. Mahgoub Limited (SC493656) United Kingdom