About The Zen Worldwide Limited (13209481) United Kingdom