About Zen Technology Llp (OC436703) United Kingdom