About Zen By The Sea Ltd (12175895) United Kingdom