About Zen & Co Living Ltd (13646048) United Kingdom