About Zen Managed Services Ltd (09014279) United Kingdom