About Zen Communications Limited (06978324) United Kingdom