About Denham Hollybush Investment Ltd. (12088039) United Kingdom