About Delhum Ltd (12120985) United Kingdom