About Zen Durham Limited (12092579) United Kingdom