About Delom Mesfun Limited (11688263) United Kingdom